/******************** General WUC Controls ******************************/
.wuc_content
{
	position:absolute;	
}

.wuc_content .wuc_imgBtnOpen
{
	position:absolute;
	top:0;
	left:0;	
}

.wuc_imgBtnCancel
{
	position:absolute;
	right:5px;
	top:5px;	
}

/******************** WUC LabCalendar *************************/
.wuc_content .wucLC_DivControl
{
	position:absolute;
}

.wuc_content .wucLC_DivControl_Left
{
	left:-525px;	
}

.wuc_content .wucLC_DivControl_Right
{
	left:20px;
}

.wuc_content .wucLC_DivControl iframe.iframe { position:absolute; left:0; top:0; width:505px; height:400px; z-index:110;}
	
.wuc_content .wucLC_DivControl .shadow
{
	position:absolute;
	top:10px;
	left:12px;	
			
	width:510px;
	height:400px;
	background-color:#000000;
	z-index: 114;
	
	opacity: 0.15;
	filter: alpha(opacity=15);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
}

.wuc_content .wucLC_DivControl .divControlContent
{
	position:absolute;	
	
	width:505px;
	height:400px;
	padding-left:5px;
	background-color:#ffffff;
	border:solid 1px #000000;
	z-index:115;	
}

.wuc_content .wucLC_DivControl .divControlContent .div_title
{
	position:absolute;
	top:5px;
	left:0px;
	width:100%;
	text-align:center;	
	text-align:center;
	color: #666666;
	font-weight:bold;
}

.wuc_content .wucLC_DivControl .divControlContent .div_controls
{
	position:absolute;
	top:25px;	
}

.wuc_content .wucLC_DivControl .divControlContent .div_content
{
	position:absolute;
	top:55px;
	width:500px;
	height:342px;
	overflow:auto;		
}

/*************************** Control Styles ******************************/
.Control_tblLabCalendar
{
	padding:0;
	margin:0;
	border:solid 1px #393939;	
}

.Control_tblLabCalendar td
{
	padding:0;
	margin:0;
	border:solid 1px #393939;	
}

.Control_tblLabCalendar td.monthName
{
	padding:0;
	margin:0;
	border:solid 1px #393939;
	background-color:#b3b3b3;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	font-size:14px;	
	height:0 auto;	
}

.Control_tblLabCalendar td.dayName
{
	padding:0;
	margin:0;
	border:solid 1px #393939;
	text-align:center;
	color: #666666;
	font-weight:bold;
	width:0 auto;
	height:0 auto;
}

.Control_tblLabCalendar td.dayCell
{
	padding:0;
	margin:0;
	border:solid 1px #393939;
	width:80px;
	height:50px;	
}

.Control_tblLabCalendar td.hourNumber
{
	padding:0;
	margin:0;
	text-align:center;
	border:solid 1px #393939;
	background-color:Teal;
	width:20px;
}

.Control_tblLabCalendar td.progEvent
{
	cursor:pointer;	
}